package com.ssyt.ssh.dao;

import java.util.List;

import com.ssyt.ssh.entity.Department;
import com.ssyt.ssh.entity.Employee;

public interface EmpDAO {
	// 新增员工
	void addEmp(Employee emp);
	
	// 删除员工
	void deleteEmp(Employee emp) throws Throwable;
	
	// 根据id查询员工
	Employee getEmp(Employee emp);
	
	// 通过id修改员工
	void updateEmp(Employee emp);
	
	// 分页查询符合条件员工集合
	List<Employee> listEmp(Employee emp, int pageSize, int currentPage);
	
	// 统计符合条件记录
	int countEmp(Employee emp);
	
	
	List<Department> getDepts();
}
